home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / rbbs_pc / mplus202.zip / 202-TXT.ZIP / RBBSQWK.BAT < prev   
DOS Batch File  |  1992-08-15  |  2KB  |  38 lines

  1. :
  2. : RBBSQWK.BAT (Optional) - Called by MailMan, to prepare QWK packet for
  3. :                          downloading.  If you allow your users to choose
  4. :                          archive methods, MailMan will have already created
  5. :                          the .QWK by the time this batch file is executed.
  6. :
  7. : First command line parameter is base file name
  8. : Second command line parameter is archive method ZIP, ARJ, LZH, or ARC
  9. : Third command line parameter is node number (not used).
  10. :
  11. : Last updated for distribution 12/23/91 - Morrow & Wilson
  12. :
  13. : Compress the .QWK packet if it doesn't already exist.
  14. : ---------------------------------------------------------------------------
  15.   if exist %1.qwk GOTO END
  16.   if (%2)==(ZIP) pkzip -m %1.qwk *.dat *.ndx ???log door.id news blt-*.*
  17.   if (%2)==(ARJ) arj a %1.qwk *.dat *.ndx ???log door.id news blt-*.*
  18.   if (%2)==(LZH) lharc a -m %1.qwk *.dat *.ndx ???log door.id news blt-*.*
  19.   if (%2)==(ARC) GOTO ARC
  20.   GOTO END
  21.  
  22. :ARC
  23. : ---------------------------------------------------------------------------
  24. : The old PKARC archiver does not allow you to specify files on the command
  25. : line that don't physically exist.  So for this archive method, we'll do a
  26. : check against each individual component of the package prior to attempting
  27. : to archive it.  The "-oc" in the command line specifies "old compatibility",
  28. : the "Crunch" method.
  29. : ----------------------------------------------------------------------------
  30.   if exist *.dat   pkarc -oc a %1.qwk *.dat
  31.   if exist *.ndx   pkarc -oc a %1.qwk *.ndx
  32.   if exist ???log  pkarc -oc a %1.qwk ???log
  33.   if exist door.id pkarc -oc a %1.qwk door.id
  34.   if exist news    pkarc -oc a %1.qwk news
  35.   if exist blt-*.* pkarc -oc a %1.qwk blt-*.*
  36.  
  37. :END
  38.